﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Web.Security;
using System.Globalization;
using System.Web.Mvc;

namespace MvcApplication6.Models
{
    public class ChangePasswordModel
    {
        [Required(ErrorMessage = "*Nhập tên người dùng!")]
        [Display(Name = "User Name")]
        public string Name { get; set; }

        [Required(ErrorMessage = "*Nhập password!")]
        [DataType(DataType.Password)]
        [Display(Name = "Current password")]
        public string OldPassword { get; set; }

        [Required(ErrorMessage = "*Nhập password mới!")]
        [StringLength(100, ErrorMessage = "{0} phải có ít nhất {2} từ.", MinimumLength = 6)]
        [DataType(DataType.Password)]
        [Display(Name = "New password")]
        public string NewPassword { get; set; }

        [DataType(DataType.Password)]
        [Display(Name = "Confirm new password")]
        [Compare("NewPassword", ErrorMessage = "Không trùng khớp password mới.")]
        public string ConfirmPassword { get; set; }
    }
}